package com.aerfazhe.order.config;
import org.springframework.boot.web.client.RestTemplateBuilder;
import org.springframework.cloud.client.loadbalancer.LoadBalanced;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.web.client.RestTemplate;

/**
 * @Author：wk
 * @Create：2022/4/10/11:24
 * @Description：RestTemplate配置类
 * @Version：1.0
 */
@Configuration
public class RestTemplateConfig {

/*    @Bean
//    @LoadBalanced //负载均衡器
    public RestTemplate restTemplate(RestTemplateBuilder builder) {
        return builder.build();
    }*/

    /**
     * 放在引导类所在包扫描下会被所有服务共享（不建议）
     * @return
     */
/*    @Bean
    public IRule iRule() {
//        指定使用Nacos的负载均衡策略（优先调用同一集群的实例，基于随机权重）
        return new NacosRule();
    }*/

}
